runtime.mspan.largeType (field)
11 uses
runtime (current package)
arena.go#L584: s.largeType.PtrBytes = uintptr(ptr) - base + typ.PtrBytes
arena.go#L589: doubleCheckHeapPointersInterior(uintptr(ptr), uintptr(ptr), typ.Size_, typ.Size_, typ, &s.largeType, s)
arena.go#L1115: *(*uintptr)(unsafe.Pointer(&s.largeType)) = uintptr(unsafe.Pointer(s.limit))
arena.go#L1116: *(*uintptr)(unsafe.Pointer(&s.largeType.GCData)) = s.limit + unsafe.Sizeof(_type{})
arena.go#L1117: s.largeType.PtrBytes = 0
arena.go#L1118: s.largeType.Size_ = s.elemsize
malloc.go#L1543: span.largeType = nil // Tell the GC not to look at this yet.
mbitmap.go#L194: typ = span.largeType
mbitmap.go#L743: span.largeType = gctyp
mbitmap.go#L745: doubleCheckHeapType(x, dataSize, typ, &span.largeType, span)
mheap.go#L495: largeType *_type // malloc header for large objects.